a COMPOSING CROSSCUTTING CONCERNS USING COMPOSITION FILTERS

نویسنده

  • Lodewijk Bergmans
چکیده

ing object-interactions using composition-filters. In R. Guer-raoui, O. Nierstrasz, and M. Riveill, Eds., Object-based Distributed Pro-cessing, Springer-Verlag, 1993. 3. Aksit, M., Bosch, J., Sterren, W., and Bergmans, L. Real-time specifi-cation inheritance anomalies and real-time filters. In Proceedings ofECOOP ‘94, Springer Verlag, 1994.4. Aksit, M. and Bergmans, L. Guidelines for identifying obstacles whencomposing distributed systems from components. In M. Aksit, Ed.,Software Architectures and Component Technology: The State of the Art inResearch and Practice. Kluwer Academic Publishers, 2001.5. Bergmans, L. and Aksit, M. Composing synchronization and real-timeconstraints. Journal of Parallel and Distributed Programming (Sept.1996).6. Bergmans, L., Aksit, M., and Tekinerdogan, B. Constructing reusablecomponents with multiple concerns using composition filters. In M.Aksit, Ed., Software Architectures and Component Technology: The Stateof the Art in Research and Practice. Kluwer Academic Publishers, 2001. 7. Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.,Loingtier, J.-M., and Irwin, J. Aspect-oriented programming. In Pro-ceedings of ECOOP ‘97, Springer-Verlag, 1997. 8. Kiczales, G., Hilsdale, E., Hugunin, L., Kersten, M., Palm, J., andGriswold, W. An overview of AspectJ; aspectj.org. 9. Mezini, M. and Lieberherr, K. Adaptive plug-and-play components forevolutionary software development. In Proceedings of OOPSLA ‘98,

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Composing architectural crosscutting structures in xADL

Designing a software architecture is about defining and composing highlevel design structures. Whereas describing several structures is is fairly well supported, both non-aspect-oriented and aspectoriented Architectural Description Languages (ADLs) fall short when it comes to documenting relations or compositions between architecturallyrelevant crosscutting structures. This makes in turn separa...

متن کامل

From Crosscutting Concerns to Product Lines: A Function Composition Approach

AspectJ in the synthesis of a non-trivial product line previAbstract Aspects offer sophisticated mechanisms to modularize crosscutting concerns. Aspect Oriented Programming (AOP) has been successfully applied to many domains; however, its application to product line engineering has not been thoroughly explored. Features are increments in program functionality and are building blocks of software...

متن کامل

Towards a Composition Process for Aspect-oriented Requirements

In this paper we initiate a discussion of a possible process to compose crosscutting concerns with the concerns they cut across. This process should be regarded as a task of an approach to manage concerns at the requirements level. The main concepts behind this process are those of match point, conflicting aspect, dominant aspect and composition rule. A match point is where one or more crosscut...

متن کامل

Feature (De)composition in Functional Programming

The separation of concerns is a fundamental principle in software engineering. Crosscutting concerns are concerns that do not align with hierarchical and block decomposition supported by mainstream programming languages. In the past, crosscutting concerns have been studied mainly in the context of object orientation. Feature orientation is a novel programming paradigm that supports the (de)comp...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001